//package com.aizhixin.lab.project.course.entity;
//
//import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
//import lombok.Data;
//
//import javax.persistence.*;
//import java.util.Date;
//import java.util.List;
//
//@Data
//@Entity(name = "t_project_role")
//public class TeacherProjectRole {
//    @Id
//    @Column(name = "id")
//    private String id;
//    @Column(name = "name")
//    private String roleName;
//    @Column(name = "created_date",insertable = false)
//    private Date createdDate;
//    @Column(name = "delete_flag",insertable = false)
//    private Integer deleteFlag;
//    @ManyToMany(mappedBy = "projectRoleList",fetch = FetchType.LAZY)
//    @JsonIgnoreProperties(value = { "projectRoleList" })
//    private List<TeacherProjectModule> teacherProjectModuleList;
//
//    @ManyToMany(mappedBy = "projectRoleList",fetch = FetchType.LAZY)
//    @JsonIgnoreProperties(value = { "projectRoleList" })
//    private List<TeacherModuleTask> teacherModuleTasks;
//
//    @ManyToMany(mappedBy = "projectRoleList",fetch = FetchType.LAZY)
//    @JsonIgnoreProperties(value = { "projectRoleList" })
//    private List<TeacherTaskWorkOrder> teacherTaskWorkOrderList;
//}
